.update-pwd{
    padding:7rem 1.5rem 2rem 1.5rem;
    .input-box{
        height: 4.5rem;
        line-height: 4.5rem;
        border-bottom: 1px solid #E6E6E6;
        margin-bottom:1rem;
        position: relative;
        input{
            font-size: 1.75rem;
            height: 4.5rem;
            padding:1.375rem 0;
            width: 100%;
            border:none;
			background: none;
			color: #fff;
        }
        &.valid-box{
            input{
                width: 70%;
            }
            a{
                position: absolute;
                right: 0;
                top: 0;
                height: 4.5rem;
                display: block;
                line-height: 4.5rem;
                font-size: 1.75rem;
                color: #fff;
            }
        }
        input::-webkit-input-placeholder { /* WebKit browsers */  
        color: #CCCCCC;  
        }  
        input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
        color: #CCCCCC;  
        }  
        input::-moz-placeholder { /* Mozilla Firefox 19+ */  
        color: #CCCCCC;  
        }  
        input:-ms-input-placeholder { /* Internet Explorer 10+ */  
        color: #CCCCCC;  
        }
    }
    .btn-primary{
        font-size: 2.25rem;
        padding:1.75rem 0;
        line-height: 1;
        text-align: center;
        display: block;
        width: 70%;
        margin:4rem auto 0 auto;
        background: #FCCC5B;
		border-radius:3rem;
		color:#333;
        &:active{
            background: darken(#FCCC5B,10%);
        }
    }
}